package com.jyxd.web.hiscz.dto.checkout_report;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.jyxd.web.hiscz.dto.CodingDto;
import com.jyxd.web.hiscz.dto.patient.diagnosis.DiagnosisDocDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel("诊断信息")
@Data
public class DiagnosisDto {

   @JsonProperty(value = "DiagnosisCode")
   @ApiModelProperty(name = "诊断信息")
   private CodingDto diagnosisCode;

    @JsonProperty(value = "DiagnosisDesc")
    @ApiModelProperty(name = "诊断详细描述")
   private String diagnosisDesc;

    @JsonProperty(value = "HerbalistDiagnosisCode")
    @ApiModelProperty(name = "中医证型")
   private CodingDto herbalistDiagnosisCode;

    @JsonProperty(value = "DiagnosisClass")
    @ApiModelProperty(name = "诊断类别")
   private CodingDto diagnosisClass;

    @JsonProperty(value = "DiagnosisType")
    @ApiModelProperty(name = "诊断类型")
   private CodingDto diagnosisType;

    @JsonProperty(value = "DiagnosisTime")
    @ApiModelProperty(name = "诊断时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
   private String diagnosisTime;

    @JsonProperty(value = "DiagnosisDoc")
    @ApiModelProperty(name = "诊断医生")
   private DiagnosisDocDto diagnosisDoc;

}
